package com.ruoyi.db.domain;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 短信管理对象 ml_sms_record
 * 
 * @author admin
 * @date 2022-07-27
 */
@Data
public class SmsRecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private String sid;

    /** 用户id */
    @Excel(name = "用户id")
    private String uid;

    /** 手机号 */
    @Excel(name = "手机号")
    private String mobile;

    /** 操作类型 */
    @Excel(name = "操作类型")
    private Long otype;

    /** 参数列表 */
    @Excel(name = "参数列表")
    private String paramJson;

    /** 模板id */
    @Excel(name = "模板id")
    private String templateId;

    /** 发送的请求内容 */
    @Excel(name = "发送的请求内容")
    private String smsMsg;

    /** 短信签名 */
    @Excel(name = "短信签名")
    private String smsSign;

    /** 系统对外输出的流水号 */
    @Excel(name = "系统对外输出的流水号")
    private String outId;

    /** 第三方返回的业务流水号 */
    @Excel(name = "第三方返回的业务流水号")
    private String bizId;

    /** 请求第三方的请求id */
    @Excel(name = "请求第三方的请求id")
    private String requestId;

    /** ip地址 */
    @Excel(name = "ip地址")
    private String ip;

    /** 发送结果0:失败 1:成功 */
    @Excel(name = "发送结果0:失败 1:成功")
    private Integer issuccess;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    /** 第三方返回错误码 */
    @Excel(name = "第三方返回错误码")
    private String errorMsg;

    /** 第三方返回错误码 */
    @Excel(name = "第三方返回错误码")
    private String errorCode;

    /** http状态码 */
    @Excel(name = "http状态码")
    private String httpStatus;

    /** 省份 */
    @Excel(name = "省份")
    private String province;

    /**  */
    @Excel(name = "")
    private String interfaceType;

    /** 超时时间 */
    @Excel(name = "超时时间")
    private Long timeOut;


}
